<?php
return array(
	'tableName' => 'jqx_course',    // 表名
	'tableCnName' => '瑜伽馆课程',  // 表的中文名
	'moduleName' => 'Admin',  // 代码生成到的模块
	'withPrivilege' => FALSE,  // 是否生成相应权限的数据
	'topPriName' => '',        // 顶级权限的名称
	'digui' => 0,             // 是否无限级（递归）
	'diguiName' => '',        // 递归时用来显示的字段的名字，如cat_name（分类名称）
	'pk' => 'id',    // 表中主键字段名称
	/********************* 要生成的模型文件中的代码 ******************************/
	// 添加时允许接收的表单中的字段
	'insertFields' => "array('sort','course_name','course_show_name','start_time','end_time','course_level','course_price','course_exp_price','course_comment','course_addr','classroom_id','teacher_id','cat_id','jifen','is_show')",
	// 修改时允许接收的表单中的字段
	'updateFields' => "array('id','sort','course_name','course_show_name','start_time','end_time','course_level','course_price','course_exp_price','course_comment','course_addr','classroom_id','teacher_id','cat_id','jifen','is_show')",
	'validate' => "
		array('sort', 'number', '排序必须是一个整数！', 2, 'regex', 3),
		array('course_name', '1,255', '课程名的值最长不能超过 255 个字符！', 2, 'length', 3),
		array('course_show_name', '1,255', '课程展示名的值最长不能超过 255 个字符！', 2, 'length', 3),
		array('start_time', 'number', '课程开始时间必须是一个整数！', 2, 'regex', 3),
		array('end_time', 'number', '课程结束时间必须是一个整数！', 2, 'regex', 3),
		array('course_level', 'number', '课程等级必须是一个整数！', 2, 'regex', 3),
		array('course_price', '1,255', '课程价格的值最长不能超过 255 个字符！', 2, 'length', 3),
		array('course_exp_price', '1,255', '课程体验价格的值最长不能超过 255 个字符！', 2, 'length', 3),
		array('course_comment', 'require', '课程备注不能为空！', 1, 'regex', 3),
		array('course_addr', 'require', '课程地点不能为空！', 1, 'regex', 3),
		array('classroom_id', 'number', '教室ID必须是一个整数！', 2, 'regex', 3),
		array('teacher_id', 'number', '教师ID必须是一个整数！', 2, 'regex', 3),
		array('cat_id', 'number', '分类ID必须是一个整数！', 2, 'regex', 3),
		array('jifen', 'number', ' 上课积分必须是一个整数！', 2, 'regex', 3),
		array('is_show', 'number', '是否显示必须是一个整数！', 2, 'regex', 3),
	",
	/********************** 表中每个字段信息的配置 ****************************/
	'fields' => array(
		'sort' => array(
			'text' => '排序',
			'type' => 'text',
			'default' => '0',
		),
		'course_name' => array(
			'text' => '课程名',
			'type' => 'text',
			'default' => '',
		),
		'course_show_name' => array(
			'text' => '课程展示名',
			'type' => 'text',
			'default' => '',
		),
		'start_time' => array(
			'text' => '课程开始时间',
			'type' => 'text',
			'default' => '0',
		),
		'end_time' => array(
			'text' => '课程结束时间',
			'type' => 'text',
			'default' => '0',
		),
		'course_level' => array(
			'text' => '课程等级',
			'type' => 'text',
			'default' => '0',
		),
		'course_price' => array(
			'text' => '课程价格',
			'type' => 'text',
			'default' => '',
		),
		'course_exp_price' => array(
			'text' => '课程体验价格',
			'type' => 'text',
			'default' => '',
		),
		'course_comment' => array(
			'text' => '课程备注',
			'type' => 'html',
			'default' => '',
		),
		'course_addr' => array(
			'text' => '课程地点',
			'type' => 'html',
			'default' => '',
		),
		'classroom_id' => array(
			'text' => '教室ID',
			'type' => 'text',
			'default' => '0',
		),
		'teacher_id' => array(
			'text' => '教师ID',
			'type' => 'text',
			'default' => '0',
		),
		'cat_id' => array(
			'text' => '分类ID',
			'type' => 'text',
			'default' => '0',
		),
		'jifen' => array(
			'text' => ' 上课积分',
			'type' => 'text',
			'default' => '0',
		),
		'is_show' => array(
			'text' => '是否显示',
			'type' => 'text',
			'default' => '1',
		),
		'logo' => array(
			'text' => '封面图片',
			'type' => 'file',
			'thumbs' => array(
				array(350, 350, 2),
				array(150, 150, 2),
				array(50, 50, 2),
			),
			'save_fields' => array('logo', 'big_logo', 'mid_logo', 'sm_logo'),
			'default' => '',
		),
	),
	/**************** 搜索字段的配置 **********************/
	'search' => array(
		array('course_name', 'normal', '', 'like', '课程名'),
		array('course_show_name', 'normal', '', 'like', '课程展示名'),
        array('start_time', 'betweenTime', 'start_timefrom,start_timeto', '', '开始时间'),
        array('end_time', 'betweenTime', 'start_timefrom,start_timeto', '', '结束时间'),
		array('course_exp_price', 'normal', '', 'like', '课程体验价格'),
		array('course_addr', 'normal', '', 'eq', '课程地点'),
		array('classroom_id', 'normal', '', 'eq', '教室ID'),
		array('teacher_id', 'normal', '', 'eq', '教师ID'),
		array('is_show', 'normal', '', 'eq', '是否显示'),
	),
);